ul#menu li a{padding:10px 5px;}

//#lines ul>li,#famiglie ul>li{margin:0 25px;}
#lines ul>li,#famiglie ul>li{margin:0 15px;}
#lines ul>li#store,#famiglie ul>li#store{padding:0 10px;background-color:#009bda;
-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px;
-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:5px;
border-top-left-radius:5px;border-bottom-right-radius:5px;}
#lines ul>li#store a,#famiglie ul>li#store a{padding-right:30px;height:35px;line-height:35px;background:url(../images/basket.png) no-repeat top 7px right 0px;}
#lines ul>li#store a:hover,#famiglie ul>li#store a:hover{color:#fff;}

#noleggio-wrap{overflow:hidden;}

#noleggio-wrap ul>li{float:left;height:260px;margin:0;padding:0;}
#noleggio-wrap ul>li#modello{width:272px;}
#noleggio-wrap ul>li#pacchetto{width:292px;}
#noleggio-wrap ul>li#canone{width:312px;position:relative;}

#noleggio-wrap ul>li .box>.holder{width:272px;height:215px;}
#noleggio-wrap ul>li #pacchetto-wrap>ul{display:none;margin:0 auto;margin-top:60px;height:90px;}

#noleggio-wrap ul>li .box{height:258px;}
#noleggio-wrap ul>li #canone-wrap{height:159px;overflow:hidden;}
#noleggio-wrap ul>li #canone-wrap.agent{height:258px;}

#noleggio-wrap.base ul>li .box>.holder{width:290px;height:140px;padding:0px;text-align:center;display:table-cell;vertical-align:middle;}
#noleggio-wrap.base ul>li #pacchetto-wrap>ul{display:none;margin:30px auto;}
#noleggio-wrap.base ul>li .box{height:185px;}
#noleggio-wrap.base ul>li #canone-wrap{height:185px;}

#noleggio-wrap ul>li #totale-wrap{float:left;height:159px;width:238px;border-right:1px solid #c7c7c7;overflow:hidden;}
#noleggio-wrap ul>li #totale-wrap.agent{height:258px;}
#noleggio-wrap ul>li #totale-wrap p{padding:30px 20px;font-family:rssBold;font-size:20px;line-height:25px;color:#009bda;}
#noleggio-wrap ul>li #totale-wrap.agent>p{margin-top:55px;}
#noleggio-wrap ul>li #stampa-wrap{display:none;float:right;height:110px;width:70px;text-align:center;padding:0;}
#noleggio-wrap ul>li #stampa-wrap.agent{height:258px;}
#noleggio-wrap ul>li #stampa-wrap p{margin-top:60px;margin-bottom:10px;}
#noleggio-wrap ul>li #stampa-wrap.agent>p{margin-top:105px;margin-bottom:10px;}
#noleggio-wrap ul>li #stampa-wrap a{margin:0 auto;}

#noleggio-wrap ul>li #residuo-wrap{float:left;width:240px;overflow:hidden;border-top:none;}

table#residuo{width:240px;border-collapse:separate;border-left:1px solid #c7c7c7;
background:linear-gradient(180deg, #ffffff 20%, #efefef 80%);
background: -webkit-gradient(linear, left bottom, left top, from(#efefef), to(#ffffff));}
table#residuo td{text-align:right;padding:10px;border-bottom:1px solid #c7c7c7;}
table#residuo td.nome{width:80px;text-align:left;font-style:italic;}
table#residuo td.valore{width:160px;font-family:rssBold;font-size:20px;color:#009bda;border-right:1px solid #c7c7c7;}
table#residuo td#percent{width:160px;border-right:1px solid #c7c7c7;}
table#residuo td#percent input[type="text"]{width:40px;text-align:right;margin-right:5px;}
table#residuo td#percent img{cursor:pointer;float:right;padding-top:5px;}

#nonconveniente-wrap{display:none;position:absolute;z-index:100;top:0;left:0;width:238px;height:258px;border:1px solid #ea6e3b;background:rgba(244,118,69,0.9);
-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;}
.no-rgba #nonconveniente-wrap{background-color: rgb(244,118,69);filter:alpha(opacity=90);}
#nonconveniente-wrap>a.chiudi{position:absolute;display:block;width:27px;height:27px;top:5px;right:5px;}
#nonconveniente-wrap>#nonconveniente{width:208px;text-align:center;color:#ec1d25;font-size:15px;font-weight:bold;margin:0 auto;margin-top:40px;line-height:20px;}
#nonconveniente-wrap>#nonconveniente>#alert{width:198px;text-align:center;margin-bottom:20px;}

#analisi-wrap{float:right;margin-right:72px;}
#analisi-open{display:none;float:right;width:218px;padding:5px 10px;background:#e5e5e5;border:1px solid #c7c7c7;border-top:none;}
#analisi-open>a{display:block;height:16px;font-size:13px;line-height:16px;padding-left:20px;background:url("../images/ico-moreinfo.png") no-repeat;}
#analisi-open>a:hover{text-decoration:none;}

#analisi{display:none;}
table#tblanalisi{float:right;}
table#tblanalisi>thead>tr>th{text-align:left;padding-left:5px;height:20px;line-height:20px;color:#fff;background-color:#009bda;border:1px solid #c7c7c7;}
table#tblanalisi>tbody>tr>td{width:228px;padding:5px;border:1px solid #c7c7c7;font-style:italic;}

table#tblanalisi table td{text-align:right;width:128px;vertical-align:top;}
table#tblanalisi table td.key{text-align:left;width:100px;line-height:17px;}
table#tblanalisi table td.value{height:30px;color:#009bda;font-weight:bold;font-style:normal;}
table#tblanalisi table td.margin,table#costi-macchina{font-size:11px;}
table#tblanalisi table td span{display:block;margin-top:2px;font-size:12px;line-height:13px;}

table#tblanalisi table#costi-macchina>tbody>tr#totcosti>td{height:25px;font-size:14px;}
table#tblanalisi table#costi-macchina td{height:15px;}
table#tblanalisi table#costi-macchina td.key{width:180px;line-height:12px;}

ul#pdf-offerte>li{float:left;width:300px;margin-right:25px;cursor:pointer;}
ul#pdf-offerte>li.last{margin-right:0;}

.generadealer ul>li{float:left;width:207px;padding-top:15px;padding-left:20px;font-family:rss;font-size:18px;line-height:30px;color:#414141;}
.generadealer ul>li.pdf{width:70px;padding:0;line-height:14px;border-left:1px solid #c7c7c7;}
.generadealer ul>li.pdf>div{display:table-cell;width:70px;height:95px;text-align:center;vertical-align:middle;color:#161616;}
.generadealer ul>li.pdf>div img{margin-bottom:8px;}